package com.tcs.model.porxypool;

import java.io.Serializable;
import java.util.List;

/**
 * 代理池模型 
 * @author wangbo
 */
public class proxyPoolBean implements Serializable {

	private static final long serialVersionUID = 1L;
	
	// 请求参数
	private List<RequestParamsBean> requestConfig;
	
	// 缓存配置
	private CacheBean cacheConfig;
	
	// 网络配置
	private NetBean netConfig;
	
	// 定时验证配置
	private ValidationBean validationConfig;

	public List<RequestParamsBean> getRequestConfig() {
		return requestConfig;
	}

	public void setRequestConfig(List<RequestParamsBean> requestConfig) {
		this.requestConfig = requestConfig;
	}

	public CacheBean getCacheConfig() {
		return cacheConfig;
	}

	public void setCacheConfig(CacheBean cacheConfig) {
		this.cacheConfig = cacheConfig;
	}
	
	public NetBean getNetConfig() {
		return netConfig;
	}

	public void setNetConfig(NetBean netConfig) {
		this.netConfig = netConfig;
	}

	public ValidationBean getValidationConfig() {
		return validationConfig;
	}

	public void setValidationConfig(ValidationBean validationConfig) {
		this.validationConfig = validationConfig;
	}

	@Override
	public String toString() {
		return "ProxyPoolBean [requestConfig=" + requestConfig + ", cacheConfig=" + cacheConfig + ", netConfig="
				+ netConfig + ", validationConfig=" + validationConfig + "]";
	}
}